const moment = require("moment");
// 使用当前日期作为文件夹名称
async function upload(req, res) {
  const file = req.file; // 获取上传的文件信息
  console.log('file: ', file);
  const dateStr = moment().format("YYYY-MM-DD"); //获取上传时当前日期
  const protocol = req.protocol; // 获取当前请求的协议（http 或 https）
  const hostname = req.hostname; // 获取当前请求的主机名
  const port = req.socket.localPort; // 获取当前请求的端口号
  // 构造当前请求的完整 URL
  const fileUrl = `${protocol}://${hostname}:${port}/${dateStr}/${file.filename}`; // 构造当前请求的完整 URL

  res.send({
    message: "上传成功",
    fileUrl: fileUrl, // 将文件访问链接返回给客户端
  });
}
module.exports = { upload };
